<<<<<<< HEAD
export default {
  setCateGoryData({ state, commit }, data) {
    let list = JSON.parse(localStorage.getItem("cartList")) || [];

    if (list) {
      state.cartList = list;
      // find返回的是item
      let result = state.cartList.find(item => {
        return item.id === data.id;
      });

      // 利用actions分发多个commit事件用于调试
      if (result) {
        commit("addCounter", result);
      } else {
        commit("addToCart", data);
      }
    } else {
      commit("addToCart", data);
    }
  }
};
=======
import {
  ADD_COUNTER,
  ADD_TO_CART
} from './mutation-types'

export default {
  addCart(context, payload) {
   return new Promise((resolve, reject) => {
    let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)

    if (oldProduct) {
      context.commit(ADD_COUNTER, oldProduct)
      resolve('添加了新的商品')
    } else {
      payload.count = 1
      // context.state.cartList.push(payload)
      context.commit(ADD_TO_CART, payload)
      resolve('添加了新的商品')
    }
   })
  }
}
>>>>>>> f1nal
